package com.t10;

/**
 * Created by xuyiwei on 2018/7/22.
 */
class Wrapping {
    private int i;
    public Wrapping(int i) {
        this.i = i;
    }
    public int value(){return i;}
}
public class Parcel8 {
    public Wrapping wrapping(int x){
        return new Wrapping(x){
            //在匿名内部类中  如果重写方法  他会根据你重写的方法去实现的 相当于一个公共的接口
            public int value(){
                return super.value()*47;
            }
        };
    }

    public static void main(String[] args) {
        Parcel8 p = new Parcel8();
        System.out.println(  p.wrapping(8).value() );
    }
}
